package cn.otrue.patienthealthmanager.bean;

import java.util.List;
import java.util.Map;

public class RemindConfigInfo {
	private String medicineName;
	private String measureName;
	private String otherRemindName;
	private String medicineDosage;
	private String beginTime;
	private String endTime;
	private String cycle;
	private List<String> cycleWeeks;
	private List<String> cycleMonths;
	private List<String> remindTimes;
	private Map<String,String[]> remindTimeStateMap;

	public RemindConfigInfo() {

	}

	/**
	 * 用药提醒构造方法
	 * */
	public RemindConfigInfo(String medicineName, String medicineDosage,
			String beginTime, String endTime, String cycle,
			List<String> remindTimes, String remarks) {
		super();
		this.medicineName = medicineName;
		this.medicineDosage = medicineDosage;
		this.beginTime = beginTime;
		this.endTime = endTime;
		this.cycle = cycle;
		this.remindTimes = remindTimes;
		this.remarks = remarks;
	}

	/**
	 * 测量提醒/其他提醒 构造方法
	 */
	public RemindConfigInfo(String beginTime, String endTime, String cycle,
			List<String> remindTimes, String remarks) {
		super();
		this.beginTime = beginTime;
		this.endTime = endTime;
		this.cycle = cycle;
		this.remindTimes = remindTimes;
		this.remarks = remarks;
	}

	public String getMedicineName() {
		return medicineName;
	}

	public String getMeasureName() {
		return measureName;
	}

	public void setMeasureName(String measureName) {
		this.measureName = measureName;
	}

	public String getOtherRemindName() {
		return otherRemindName;
	}

	public void setOtherRemindName(String otherRemindName) {
		this.otherRemindName = otherRemindName;
	}

	public void setMedicineName(String medicineName) {
		this.medicineName = medicineName;
	}

	public String getMedicineDosage() {
		return medicineDosage;
	}

	public void setMedicineDosage(String medicineDosage) {
		this.medicineDosage = medicineDosage;
	}

	public String getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getCycle() {
		return cycle;
	}

	public void setCycle(String cycle) {
		this.cycle = cycle;
	}

	public List<String> getCycleWeeks() {
		return cycleWeeks;
	}

	public void setCycleWeeks(List<String> cycleWeeks) {
		this.cycleWeeks = cycleWeeks;
	}

	public List<String> getCycleMonths() {
		return cycleMonths;
	}

	public void setCycleMonths(List<String> cycleMonths) {
		this.cycleMonths = cycleMonths;
	}

	public List<String> getRemindTimes() {
		return remindTimes;
	}

	public void setRemindTimes(List<String> remindTimes) {
		this.remindTimes = remindTimes;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Map<String, String[]> getRemindTimeStateMap() {
		return remindTimeStateMap;
	}

	public void setRemindTimeStateMap(Map<String, String[]> remindTimeStateMap) {
		this.remindTimeStateMap = remindTimeStateMap;
	}

	private String remarks;

}
